

/* Start:/bitrix/templates/.default/components/bitrix/catalog.section/courses_grid/style.css?1748695671718*/
.courses_info_block__courses{
	background: var(--grey);
	border-radius: var(--border-radius-s18);
	display: flex;
	gap: 0.3125rem;
	align-items: center;
	padding: 0 0.5rem 0 0;
	height: 100%;
}
.courses_info_block__courses_content, .courses_info_block__courses_img{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: auto;
	padding: 1.125rem;
}
.courses_info_block__courses_img{
	flex: 0 0 8.75rem;
}

.courses_info_block__courses_img img{
	height: 100%;
	width: 100%;
}

.courses_info_block__courses_content_title{
	display: block;
	font-weight: 500;
	font-size: var(--s16);
	margin-bottom: 1rem;
}

.courses_info_block__courses_content p{
	font-size: var(--s14);
	font-weight: 300;

}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/catalog.section/courses_tags/style.css?174242142390*/
.courses_tags__wrap{
    display: flex;
    flex-wrap: wrap;
    gap: 0.687rem 0.875rem;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news/blog/bitrix/news.list/.default/style.css?17446878771208*/
.blog_list__wrap{
	display: grid;
	gap: 1.25rem;
	grid-template-columns: repeat(4, 1fr);
	grid-template-rows: repeat(4, 16.187rem);
}

.blog_list__block:nth-child(1){
	grid-row: 1/3;
	grid-column: 1/3;

}

.blog_list__block:nth-child(10){
	grid-row: 3/5;
	grid-column: 3/5;
}

.blog_list__block{
	display: flex;
	flex-direction: column;
	gap: 1rem;
	height: 100%;
	justify-content: space-between;
}
.blog_list__block_img{
	border-radius: var(--border-radius-s18);
	overflow: hidden;
	object-fit: cover;
	flex:1;
	display: flex;
	flex-direction: column;
	background:var(--white);
	padding: 2em;;
	justify-content: center;
}
.blog_list__block_img img{
	width: 100%;
	object-fit: cover;
}



.blog_list__block_content_description{
	display: none;
}

.blog_list__block:nth-child(1) .blog_list__block_content_description,
.blog_list__block:nth-child(10) .blog_list__block_content_description{
	display: -webkit-box;
	-webkit-line-clamp: 3;
	overflow: hidden;
	-webkit-box-orient: vertical;
}

@media screen and (orientation: portrait) {
	.blog_list__wrap{
		grid-template-columns: 1fr;
	}
	.blog_list__block:nth-child(1) {
		grid-row: auto;
		grid-column: auto;
	}
	.blog_list__section{
		padding: 0 1rem;
	}

}


/* End */
/* /bitrix/templates/.default/components/bitrix/catalog.section/courses_grid/style.css?1748695671718 */
/* /bitrix/templates/.default/components/bitrix/catalog.section/courses_tags/style.css?174242142390 */
/* /bitrix/templates/.default/components/bitrix/news/blog/bitrix/news.list/.default/style.css?17446878771208 */
